.store {
    .store_item {
		background-color: #fff;
        padding: 32rpx;
		margin-bottom: 16rpx;
		border-radius: 16rpx;
        overflow: hidden;
		&:last-child{
			margin-bottom: 0 !important;
		}

        .store_left {
            float: left;

            img {
                border-radius: 16rpx;
                width: 144rpx;
                height: 144rpx;
            }
        }

        .store_right {
            float: left;
            padding-left: 24rpx;
            width: calc(100% - 144rpx);
            box-sizing: border-box;

            p {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-weight: 600;
                font-size: 28rpx;
                color: #333;
                line-height: 40rpx;
                padding-bottom: 12rpx;
            }

            .label {
                font-size: 20rpx;
                overflow: hidden;

                .span_left {
                    float: left;
                    color: #FF504C;
                    line-height: 36rpx;
                    padding: 0 8rpx;
                    background-color: #FFF8F7;
                    border-radius: 4rpx;
                    margin-right: 16rpx;
                }

                .span_right {
                    float: left;
                    line-height: 36rpx;
                    padding: 0 8rpx;
                    color: #666;
                    background-color: #F8F8FB;
                    border-radius: 4rpx;
                }
            }


			.top{
				padding-top: 28rpx !important;
			}
            .bottom {
                padding-top: 16rpx;
                overflow: hidden;

                .icon {
                    float: left;
                    border-radius: 4rpx;
                    background-color: #FF504C;
                    color: #fff;
                    font-size: 20rpx;
                    line-height: 1em;
                    text-align: center;
                    padding: 4rpx;
                }

                span {
                    float: left;
                    padding-left: 8rpx;
                    font-size: 24rpx;
                    color: #666;
                    line-height: 32rpx;
                }
            }
        }
    }
}